package com.swordget.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author: David
 * @Date: Created in 14:11 2020/4/15
 * @Description: csvOrTxtVo VO
 * @Modified By:
 * @Version: 0.0.1
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CsvOrTxtVo {

    /**
     * 导出是否包含文件头
     */
    private boolean containHead;

    /**
     * 用过用户不指定导出列，那么就默认全部列
     */
    private boolean defaultOrder;

    /**
     * 用户指定的导出列表
     */
    private List<String> heads;

    /**
     * 用户指定的导入列
     */
    private List<Integer> importCells;

    /**
     * 分割符
     */
    private int split;

    private Integer headRow;

    private Integer firstRow;

    private Integer lastRow;
}
